package cn.jinbyte.data.changelog.wapper;

import lombok.Data;
import lombok.experimental.SuperBuilder;

import java.lang.reflect.Field;

/**
 * 差异内容包装类（抽象基类）
 */
@Data
@SuperBuilder
public abstract class ChangeWrapper {
    /**
     * 源实体对象类型
     */
    protected Class<?> taggetClass;
    /**
     * 属性类型
     */
    protected Class<?> propClass;
    /**
     * 属性字段
     */
    protected Field propField;
}
